package com.goodlearning.gloriamobile.dto;



import java.io.Serializable;

import android.os.Parcel;
import android.os.Parcelable;

/**
 * DTO 정의 (DTO 의 정의에 대하여 혼돈 할수 있기에 다시 한번 정의한다.) VO/DTO 차이점 DTO 는 단순히 특정 Layer 에서
 * 다른측 Layer 로 어떤 Data 를 전달하기위한 수단으로 사용한다. 즉 데이터가 포함된 객체를 한시스템에서 다른 시스템으로 전달하는
 * 작업을 처리하는 객체입다. 현재 알려진 바로는 VO 와 DTO 의 차이점은 특별히 없다고 하지만 조금 분석 필요하다.
 * 
 * @author rapty54 성공 : 교시(gyosi), 강좌/강사명(LecInfo), 강의실(LrNm)
 */
public class GetPlanTimeDto implements Parcelable,Serializable{
	/**
	 * Generated by SerialVersion UID
	 */
	private static final long serialVersionUID = 1591500316608570292L;

	private String LecInfo;
	
	private String Lrcd;
	
	private String gyosi;
	
	private String LrNm;
	
	public GetPlanTimeDto() {
		
	}
	
	public GetPlanTimeDto(Parcel in) {
		readFromParcel(in);
	}
	
	@Override
	public int describeContents() {
		return 0;
	}
	
	public static final Parcelable.Creator CREATOR = new Parcelable.Creator() {
		public GetPlanTimeDto createFromParcel(Parcel in) {
			return new GetPlanTimeDto(in);
		}

		public GetPlanTimeDto[] newArray(int size) {
			return new GetPlanTimeDto[size];
		}
	};
	
	public void writeToParcel(Parcel dest, int flags) {
		
		 dest.writeString(LecInfo);
		 dest.writeString(Lrcd);
		 dest.writeString(gyosi);
		 dest.writeString(LrNm);
	}
	
	private void readFromParcel(Parcel in) {
		LecInfo=in.readString();
		Lrcd = in.readString();
		gyosi = in.readString();
		LrNm=in.readString();
	}
	
	public String getGyosi() {
		return gyosi;
	}

	public void setGyosi(String gyosi) {
		this.gyosi = gyosi;
	}

	public String getLecInfo() {
		return LecInfo;
	}

	public void setLecInfo(String lecInfo) {
		LecInfo = lecInfo;
	}

	public String getLrNm() {
		return LrNm;
	}

	public void setLrNm(String lrNm) {
		LrNm = lrNm;
	}

	public String getLrcd() {
		return Lrcd;
	}

	public void setLrcd(String lrcd) {
		Lrcd = lrcd;
	}

}
